<%@ Page Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="true" Inherits="RegistrarClientes"
    Title="Registrar Clientes" CodeBehind="RegistrarClientes.aspx.cs" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div>

        <div  runat="server" id="DivFiltros">
            <table>
                <tr>
                    <td align="left">
                        <asp:Label ID="Label1" runat="server" Text="Nombre:"></asp:Label>
                        <asp:TextBox ID="TxtBuscar" runat="server" style="margin-left: 0px" 
                            Width="248px"></asp:TextBox>
                        <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" 
                            CssClass="accordionHeader" Height="25px" onclick="BtnBuscar_Click" 
                            ToolTip="Busca  alumnos por su nombre" />
                    </td>
                    <td align="left">
                        <asp:Label ID="Label2" runat="server" Text="Categoria:"></asp:Label>
                        <asp:DropDownList ID="DdlCategorias" runat="server" Height="25px" Width="230px" 
                            AutoPostBack="True" onselectedindexchanged="DdlCategorias_SelectedIndexChanged">
                            <asp:ListItem Value="Hormiguitas"></asp:ListItem>
                            <asp:ListItem>Panditas</asp:ListItem>
                            <asp:ListItem>Canguros</asp:ListItem>
                            <asp:ListItem Value="Cebras"></asp:ListItem>
                            <asp:ListItem Value="Juvenil A"></asp:ListItem>
                            <asp:ListItem Value="Juvenil B"></asp:ListItem>
                            <asp:ListItem Value="Juvenil C"></asp:ListItem>
                        </asp:DropDownList>
                    &nbsp;&nbsp;
                        <asp:LinkButton ID="LinkButton4" runat="server" 
                            PostBackUrl="~/RegistroPrincipal/Administracion.aspx">ADMINISTRACION--&gt;&gt;</asp:LinkButton>
                    </td>
                </tr>
            </table>
        </div>
        <div style="" align="left">
            <asp:Button ID="BtnNuevo" runat="server" Text="Nuevo" CssClass="accordionHeader"
                Height="25px" OnClick="BtnNuevo_Click" />
            <asp:Button ID="BtnGuardar" runat="server" ValidationGroup="Validador" CausesValidation="true"
                Text="Guardar" CssClass="accordionHeader" Height="25px" OnClick="BtnGuardar_Click"
                Visible="False" />
            <asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" CssClass="accordionHeader"
                Height="25px" OnClick="BtnEliminar_Click" Visible="False" />
            <asp:Button ID="BtnVerPagos" runat="server" CssClass="accordionHeader" Height="25px"
                Text="Ver Pagos" Visible="False" onclick="BtnVerPagos_Click" 
                ToolTip="Ve todas las mensualidades del alumno seleccionado" />
            <asp:Button ID="BtnRegresar" runat="server" CssClass="accordionHeader" Height="25px"
                Text="Regresar" OnClick="BtnRegresar_Click" />
        </div>
        <asp:Panel ScrollBars="None" ID="PnlGrid" runat="server" Visible="true" Height="400px">
            <asp:GridView ID="GrdRegistros" runat="server" DataKeyNames="IdAlumno" AutoGenerateColumns="False"
                OnRowDataBound="GrdRegistros_DataBound" OnPreRender="GrdRegistros_PreRender"
                CellPadding="4" ForeColor="#333333" PageSize="100000" Style="width: 100%;" OnSelectedIndexChanged="GrdRegistros_SelectedIndexChanged">
                <RowStyle BackColor="#EFF3FB" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:CommandField ButtonType="Image" SelectImageUrl="~/imagenes/Iconos/btn_visualizar.png"
                        ShowSelectButton="True" />
                    <asp:BoundField DataField="Nombre" HeaderText="NOMBRE" />
                    <asp:BoundField DataField="Direccion" HeaderText="DIRECCION" />
                    <asp:BoundField DataField="Telefono" HeaderText="TELEFONO" />
                    <asp:BoundField DataField="NombrePadre" HeaderText="NOMBRE DEL PADRE" />
                    <asp:BoundField DataField="CategoriaActual" HeaderText="CATEGORIA  ACTUAL" />
                    <asp:BoundField DataField="Categoria" HeaderText="CATEGORIA" />
                    <asp:BoundField DataField="PorcentajeVeca" HeaderText="% DE BECA" />
                    <asp:BoundField DataField="FechaDeNacimiento" HeaderText="FECHA DE NACIMIENTO" DataFormatString="{0:dd-MMM-yyyy}" />
                    <asp:BoundField DataField="fechaRegistro" HeaderText="FECHA DE INGRESO" DataFormatString="{0:dd-MMM-yyyy}" />
                    <asp:BoundField DataField="Adeudo" HeaderText="ADEUDOS" />
                </Columns>
            </asp:GridView>
        </asp:Panel>
        
        
        <asp:Panel ScrollBars="Auto" ID="pnlDetailsView" runat="server" Height="316px" Width="800px"
            Visible="true">
            <asp:DetailsView ID="DvRegiostro" runat="server" DataKeyNames="IdAlumno" ForeColor="#333333"
                Width="100%" Height="204px" EditRowStyle-HorizontalAlign="Left" EditRowStyle-Width="70%"
                FieldHeaderStyle-Width="30%" FieldHeaderStyle-HorizontalAlign="Right" AutoGenerateRows="False"
                FooterText=".">
                <Fields>
                    <asp:TemplateField HeaderText="NOMBRE:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtNombre" runat="server" Text='<%# Bind("Nombre") %>' Width="300px"
                                MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVNombre" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Nombre" ControlToValidate="TxtNombre">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="DIRECCION:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtDireccion" runat="server" Text='<%# Bind("Direccion") %>' Width="300px"
                                MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVDireccion" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Direccion" ControlToValidate="TxtDireccion">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="TELEFONO:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtTelefono" runat="server" Text='<%# Bind("Telefono") %>' Width="300px"
                                MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVTelefono" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Telefono" ControlToValidate="TxtTelefono">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="NOMBRE DEL PADRE:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtNombrePadre" runat="server" Text='<%# Bind("NombrePadre") %>'
                                Width="300px" MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVNombrePadre" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Nombre Padre" ControlToValidate="TxtNombrePadre">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                 <%--   <asp:TemplateField HeaderText="CATEGORIA:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtCategoria" runat="server" Text='<%# Bind("Categoria") %>' Width="300px"
                                MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVCategoria" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la Categoria" ControlToValidate="TxtCategoria">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>--%>
                    <asp:TemplateField HeaderText="FECHA DE NACIMIENTO:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtFechaDeNacimiento" runat="server" Text='<%# Bind("FechaDeNacimiento") %>'
                                Width="300px" MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVFechaDeNacimiento" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la FechaDeNacimiento" ControlToValidate="TxtFechaDeNacimiento">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="PORCENTAJE DE BECA:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtPorcentajeVeca" runat="server" Text='<%# Bind("PorcentajeVeca") %>'
                                Width="300px" MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RFVPorcentajeVeca" runat="server" ValidationGroup="Validador"
                                ErrorMessage="Introduzca la PorcentajeVeca" ControlToValidate="TxtPorcentajeVeca">*</asp:RequiredFieldValidator>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                      <asp:TemplateField HeaderText="CATEGORIA ACTUAL:">
                        <EditItemTemplate>
                            <asp:TextBox ID="TxtCategoriaActual" runat="server" Text='<%# Bind("CategoriaActual") %>'
                                Width="300px" MaxLength="100"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                        <HeaderStyle HorizontalAlign="Right" />
                    </asp:TemplateField>
                </Fields>
                <RowStyle BackColor="#EFF3FB" />
                <FieldHeaderStyle HorizontalAlign="Right" Width="30%" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle HorizontalAlign="Left" Width="70%" />
                <AlternatingRowStyle BackColor="White" />
            </asp:DetailsView>
        </asp:Panel>
        
        
         <asp:Panel ScrollBars="None" ID="PnlMensualidad" runat="server" Visible="true" Height="400px">
            <asp:GridView ID="GrdMensualidades" runat="server" DataKeyNames="IdMensualidad" AutoGenerateColumns="False"
               
                CellPadding="4" ForeColor="#333333" PageSize="100000" Style="width: 100%;" onselectedindexchanged="GrdMensualidades_SelectedIndexChanged" 
                 >
                <RowStyle BackColor="#EFF3FB" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:CommandField ButtonType="Image"  ControlStyle-Height="25px" ControlStyle-Width="25px" SelectImageUrl="~/imagenes/dinero.png"
                        ShowSelectButton="True" >
                        
                        
                        <ControlStyle Height="25px" Width="25px" />
                        
                        
                        <ItemStyle Height="20px" Width="20px" />
                    </asp:CommandField>
                        
                        
                    <asp:BoundField DataField="NombreCobrador" HeaderText="NOMBRE COBRADOR" />
                    <asp:BoundField DataField="MesMensualidad" HeaderText="MES DE PAGO" />
                    <asp:BoundField DataField="DescFechaPago" HeaderText="FECHA CUANDO SE PAGO" />
                    <asp:BoundField DataField="CantidadAPagar" HeaderText="MONTO" 
                        DataFormatString="{0:c}"  />
           
              
                </Columns>
            </asp:GridView>
        </asp:Panel>
    </div>
</asp:Content>
